package com.lon.over.view;

import com.lon.over.base.IBaseCallback;
import com.lon.over.model.domain.HomePagerContent;

import java.util.List;

/**
 * author: ctl | 陈泰龙
 * 创建时间: 2022/4/24
 * Describe:
 */
public interface ICategoryPagerCallback  extends IBaseCallback {

    /**
     * 数据加载回来
     *
     * @param content
     */
    void onContentLoad(List<HomePagerContent.DataBean> content);


    /**
     * 返回id，判断是否相等
     *
     * @return
     */
    int getCateGoryId();


    /**
     * 刷新失败
     */
    void onLoaderMoreError();

    /**
     * 没有更多了
     */
    void onLoaderMoreEmpty();

    /**
     * 加载完成
     *
     * @param content
     */
    void onLoaderMoreLoaded(List<HomePagerContent.DataBean> content);

    /**
     * 加载轮播图
     *
     * @param content
     */
    void onLooperListLoaded(List<HomePagerContent.DataBean> content);

}
